Minimization of Automata

نویسندگان

  • Jean Berstel
  • Luc Boasson
  • Olivier Carton
  • Isabelle Fagnot
چکیده

This chapter is concerned with the design and analysis of algorithms for minimizingfinite automata. Getting a minimal automaton is a fundamental issue in the use and implementationof finite automata tools in frameworks like text processing, image analysis, linguistic computerscience, and many other applications.Although minimization algorithms are rather old, there were recently some new developmentswhich are explained or sketched in this chapter.There are two main families of minimization algorithms. The first are by a sequence of refine-ments of a partition of the set of states, the second by a sequence of fusions or merges of states.Hopcroft’s and Moore’s algorithms belong to the first family. The linear-time minimization ofacyclic automata of Revuz belongs to the second family.We describe, prove and analyze Moore’s and Hopcroft’s algorithms. One of our studies isthe comparison of these algorithms. It appears that they quite different both in behavior and incomplexity. In particular, we show that it is not possible to simulate the computations of one ofthe algorithm by the other. We also state the results known about average complexity of bothalgorithms.We describe the minimization algorithm by fusion for acyclic automata, and for a more gen-eral class of automata, namely those recognizing regular languages having polynomially boundednumber of words.Finally, we consider briefly incremental algorithms for building minimal automata for finite setsof words. We consider the updating of a minimal automaton when a word is added or removed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Backward and forward bisimulation minimization of tree automata

We improve on an existing [P.A. Abdulla, J. Högberg, L. Kaati. Bisimulation Minimization of Tree Automata. Int. J. Found. Comput. Sci. 18(4): 699–713, 2007] bisimulation minimization algorithm for finite-state tree automata by introducing backward and forward bisimulation and developing minimization algorithms for them. Minimization via forward bisimulation is also effective on deterministic tr...

متن کامل

Efficient minimization of deterministic weak ω-automata

We analyze the minimization problem for deterministic weak automata, a subclass of deterministic Büchi automata, which recognize the regular languages that are recognizable by deterministic Büchi and deterministic co-Büchi automata. We reduce the problem to the minimization of finite automata on finite words and obtain an algorithm running in time O(n · logn), where n is the number of states of...

متن کامل

Decidability of minimization of fuzzy automata

State minimization is a fundamental problem in automata theory. The problem is also of great importance in the study of fuzzy automata. However, most work in the literature considered only state reduction of fuzzy automata, whereas the state minimization problem is almost untouched for fuzzy automata. Thus in this paper we focus on the latter problem. Formally, the decision version of the minim...

متن کامل

Minimization of Büchi Automata using Fair Simulation

We present an algorithm, which reduces the size of Büchi automata using fair simulation. Its time complexity is O(|Q|4 · |∆|2), the space complexity is O(|Q| · |∆|). Simulation is a common approach for minimizing ω-automata such as Büchi automata. Direct simulation, delayed simulation and fair simulation are different types of simulation. As we will show, minimization based on direct or delayed...

متن کامل

Minimization of semilinear automata

We investigate finite deterministic automata in sets with non-homogeneous atoms: integers with successor. As there are uncount-ably many deterministic finite automata in this setting, we restrict our attention to automata with semilinear transition function. The main results is a minimization procedure for semilinear automata. The proof is subtle and refers to decidability of existential Presbu...

متن کامل

Efficient Implementation for Deterministic Finite Tree Automata Minimization

We address the problem of deterministic finite tree automata (DFTA) minimization. We describe a new alternative to implement both standard and incremental tree automata minimization using a well-defined graph representing the automaton to be minimized. We show that the asymptotic complexity of the standard implementation is linearithmic and the incremental one is O(n3 log(n)) where n is the DFT...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1010.5318  شماره 

صفحات  -

تاریخ انتشار 1990